home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 12 C64 Telecom / CBTDOC.SDA / CBT4.DOC1 next >
Encoding:
Text File  |  2019-04-13  |  20.6 KB  |  482 lines

  1. *******************************************************************************
  2. *
  3. *
  4. *                          ├┬TERM/├64
  5. *
  6. *        (├) (╘═) 1985 BY ├HRISDOS. ┴LL RIGHTS RESERVED.
  7. *
  8. *                            ╓ER 4.5
  9. *
  10. *
  11. *
  12. *******************************************************************************
  13.  
  14. ╬OTE: ╘HIS PROGRAM ╧╦ TO UPLOAD TO LOCAL ┬┬╙ SYSTEMS ╧╬╠┘. ┴LL ├OPYWRITE AND
  15. AUTHOR NOTICE MUST BE PRESERVED.
  16. ╘╚╔╙ ╨╥╧╟╥┴═ ═┴┘ ╬╧╘ ┬┼ ╒╨╠╧┴─┼─ ╘╧ ┴╬┘ ├╧══┼╥├╔┴╠ ├╧═╨╒╘┼╥ ╬┼╘╫╧╥╦ ╧╥
  17. ╙┼╥╓╔├┼ ╫╔╘╧╒╘ ┼╪╨╥┼╙╙ ╫╥╔╘╘┼╬ ╨┼╥═╔╙╙╔╧╬ ╧╞ ├╚╥╔╙ ─╒╬╬. (┴.╦.┴. ├HRISDOS)
  18. -------------------------------------------------------------------------------
  19. 80 COLUMN ROUTINES (╘┼╥═80) (├) 1984 BY ╞RANK ╨RINDLE AND ┼RIC ╠AVITSKY.
  20. -------------------------------------------------------------------------------
  21.  
  22.  
  23. ╧╓┼╥╓╔┼╫
  24. ========
  25. ├┬TERM/├64 (HEREIN CALLED ├┬TERM) IS A FINE GENERAL PURPOSE TERMINAL PROGRAM
  26. FOR THE ├OMMODORE 64 COMPUTER. ╫RITTEN IN MACHINE LANGUAGE, IT PROVIDES THE
  27. FOLLOWING FEATURES:
  28.  
  29. 40 OR 80 COLUMN DISPLAY WITH NO EXTRA HARDWARE.
  30. ╙PLIT-╙CREEN SERVICE IN 80 COLUMN MODE.
  31. 300/1200 BAUD OPERATION.
  32. ╞AST ╪═╧─┼═ ╒P AND ─OWNLOADING.
  33. ┴╒╘╧ ─IALER CONTROL SUPPORTING MANY TYPES OF DIALERS.
  34. ╚I AND ═ED. ╥ESOLUTION ├╔╙ ╟RAPHICS.
  35. ╚I ╥ES. ╙CREEN ─UMP TO A SUITABLE PRINTER.
  36. ┴╙├╔╔/╨┼╘╙├╔╔ ╞ILE CONTROL.
  37. ├╔╙ .╔═╟ ╞ILE COMPATIBILITY.
  38. 22.5╦ ╥┴═ ┬UFFER.
  39. 6 PROGRAMABLE ╞╒╬├╘╔╧╬ ╦┼┘╙.
  40. ╧N ╙CREEN ├LOCK.
  41. ─ISK ─IRECTORY AND ╞UNCTIONS.
  42. ╞ULL/╚ALF ─UPLEX.
  43. ╥┴═ ┬UFFER ╥EAD/╫RITE/╠OAD/╙AVE.
  44. ╙PECIAL ╠INE ╞EED HANDLING.
  45. ╙CREEN ├OLOR ├ONTROL.
  46. ╚ELP ╙CREEN.
  47. ┴ND ═ORE........
  48.  
  49. ┴ND, IF USED WITH THE ├┬╘╓╘╪ SUBROUTINE FILE, THE FOLLOWING FUNCTIONS
  50. WILL BE ADDED TO ├┬TERM:
  51.  
  52. ╙EMIGRAPHICS 4 (LOW ╥ES.)
  53. ╓IDTEX ╙CREEN ├URSOR ╨OSITIONING.
  54. ┴UTOMATIC ╥┴═ ┬UFFER CONTROL.
  55. ┴UTOMATIC SWITCHING BETWEEN 40 AND 80 COLUMN SCREENS.
  56.  
  57. -------------------------------------------------------------------------------
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ╙ETUP AND ╧PERATION
  71. ===================
  72. ╙IMPLY LOAD ├┬TERM AS YOU WOULD ANY NORMAL BASIC PROGRAM AND ╥╒╬. ├┬TERM
  73. RELOCATES ITSELF AND SETS UP ALL IMPORTANT MEMORY AREAS. ├┬TERM WILL ASK
  74. YOU FOR AN INITIAL ┬┴╒─ ╥┴╘┼ TO RUN AT. ┼NTER 3 FOR 300 OR 12 FOR 1200 BAUD.
  75. ╘HIS SETTING MAY BE ALTERED LATER. ╨RESS <╥┼╘╒╥╬> AFTER YOUR ENTRY AND ├┬TERM
  76. WILL CLEAR THE SCREEN AND PRESENT THE INITIAL MESSAGE IN 40 COLUMN MODE.
  77. ┴T THIS POINT YOU ARE IN TERMINAL MODE, AND IF YOU ARE USING A MANUAL CONNECT
  78. MODEM, DIAL YOUR PHONE AND GO ON LINE.
  79.  
  80. ├OMMANDS TO ├┬TERM
  81. ==================
  82. ╩UST ABOUT ALL COMMANDS AND FUNCTIONS IN ├┬TERM ARE INITIATED WITH THE ├=
  83. (├OMMODORE) KEY. ╘HIS KEY IS HELD WHILE PRESSING THE LETTER OR NUMBER KEY FOR
  84. THE FUNCTION YOU WANT. ╞OR EXAMPLE, YOU MIGHT WISH TO ALTER THE ╙├╥┼┼╬ ├╧╠╧╥╙,
  85. THIS IS DONE BY HOLDING THE ├= KEY AND PRESSING:
  86. +TO STEP THE FOREGROUND COLORS (40 OR 80 COLUMN)
  87. - TO STEP THE BACKGROUND (╙CREEN) COLORS (40 OR 80)
  88. @TO STEP THE FOREGROUND COLOR OF THE ╧╒╘╨╒╘ ╠╔╬┼ IN 80 COLUMN
  89. * TO STEP THE BACKGROUND COLOR OF THE ╧╒╘╨╒╘ ╠╔╬┼ IN 80 COLUMN
  90. @IN 40 COLUMN MODE TO CHANGE THE BORDER COLOR.
  91. *IN 40 COLUMN MODE TO STOP/START THE ├╒╥╙╧╥ ╞╠┴╙╚.
  92. ┴GAIN, ALL THE KEYS, UNLESS OTHERWIZE STATED, ARE PRESSED WITH THE ├= KEY TOO.
  93.  
  94. ╘O VIEW A LIST OF ├= ├OMMANDS, PRESS ├= ╚. ╘HIS WILL PRESENT THE ╚┼╠╨ ╙├╥┼┼╬.
  95.  
  96. ═ODEM ├ONTROL
  97. =============
  98. ├┬TERM HAS THE ABILITY TO OPERATE WITH A WIDE VARIETY OF MODEMS, THIS INCLUDES
  99. THE ├┬═ MODEMS,═IGHTY═O,╚┼╙ AND ╚┴┘┼╙ ╙MART(?) ═ODEMS. ╙IMPLY CONNECT THE
  100. MODEMS TO THE COMPUTER, ├┬TERM SUPPORTS ALL MODEMS AT THE SAME TIME.
  101. ╙OME '├╠╔├╦' TYPE MODEMS REQUIRE YOU SET ├┬TERM TO '╬┼╟╔╘╔╓┼ ─╔┴╠╔╬╟' THIS IS
  102. SIMPLY REVERSING THE DIALING PULSES SENT TO THE MODEM. ╘HIS IS DONE BY PRESSING
  103. ├= 5. ╘HIS IS A TOGGLE FUNCTION AND PRESSING C= 5 AGAIN WILL SWITCH BACK TO
  104. '╨╧╙╔╘╔╓┼ ─╔┴╠╔╬╟'. ═IGHTY═O AND ╚┼╙ MODEMS USE NEGITIVE DIALING. ╔F YOU TELL
  105. CBTERM TO ╨╔├╦ ╒╨ AND THE MODEM ╚┴╬╟╙ ╒╨ INSTTEAD, YOU KNOW YOU ARE IN THE
  106. WRONG MODE.
  107. ╘HE 1660 DIALER USES ╬EGITIVE DIALING ALSO, BUT DOES NOT SUPPORT ─├─ (CONNECT)
  108. SIGNALS, SO TO HELP SIMULATE THIS CONNECT SIGNAL, WHEN IN ╬EGITIVE DIALING
  109. MODE, ├┬TERM WILL SEND OUT A <╥┼╘╒╥╬> EVERY 4 SECONDS. ╔F A <╥┼╘╒╥╬> IS ECHOED
  110. BACK TO ├┬TERM (ASSUMING A CONNECT) THEN ├┬TERM WILL GO ╧╬ ╠╔╬┼.
  111. ╘HE ─├─ ╙IGNAL FROM THE OTHER MODEMS MUST BE PRESENT FOR A SOLID 4 SECONDS
  112. FOR ├┬TERM TO RESPOND ONLINE. ╘HIS IS TO PREVENT MODEMS THAT ARE FOOLED BY
  113. LOUD BUSY SIGNALS FROM TRIPPING ├┬TERM.
  114. ┘OU MAY HAVE AN ┴╒╘╧ ═╧─┼═ '╨╔├╦ ╒╨' BY PRESSING THE ├= 1 KEYS. ╘O '╚┴╬╟ ╒╨'
  115. PRESS ├= 2. ╚AYES MODEM USERS PLEASE NOTE THAT ├=1 WILL NOT WORK FOR YOUR
  116. MODEM, YOU MUST ENTER THE PICK UP COMMAND FROM THE KEYBOARD.
  117. ╫HEN DOING A '╚┴╬╟ ╒╨' THERE WILL BE A 4 SECOND DELAY BEFORE THE MODEM IS
  118. HUNG UP, THIS GIVES YOU TIME TO STOP THE HANG UP BY PRESSING THE <├╘╥╠> KEY.
  119. (╘HE <├╘╥╠> KEY IS USED TO ┴┬╧╥╘ ALOT OF ├┬TERM'S FUNCTIONS.)
  120. (╚AYES USERS, IF THEY ABORT, MUST ISSUE THE RETURN TO ONLINE COMMAND.)
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137. ├┬TERM WILL AUTOMATICLY ─╔┴╠ AND ╥┼─╔┴╠ A PHONE NUMBER UNTILL A CONNECTION IS
  138. MADE. (┴UTOMATIC REDIAL CAN ONLY BE USED IF YOUR MODEM SUPPORTS ─ATA ├ARRIER
  139. ─ETECT OR IS A ╚AYES TYPE OR IN NEGITIVE MODE AND A <├╥> IS ECHOED.)
  140. ╘O START THE DIALING SEQUENCE, PRESS ├= 3. ┘OU WILL BE PROMPTED FOR THE
  141. TELEPHONE NUMBER YOU WISH TO DIAL. ╔F YOU DO NOT ENTER ANY DIGITS, THE FUNCTION
  142. WILL ABORT. ┴FTER ENTERING IN THE PHONE NUMBER DIGITS (╬UMBERS ONLY, NO
  143. PUNCTUATIONS)AND PRESSING <╥┼╘╒╥╬> YOU WILL BE ASKED FOR AN ┼╪╘╥┴ ╫┴╔╘ ─┼╠┴┘
  144. VALUE. ├┬TERM WILL INITIALY WAIT 20 SECONDS AFTER DIALING FOR THE CONNECTION
  145. TO BE MADE, IF YOU REQUIRE A LONGER TIME, ENTER A DIGIT (1-9) FOR ADDITIONAL
  146. 20 SECOND WAIT PERIODS. (┼NTERING A 2 WOULD PROVIDE 60 SECONDS.)
  147. ├┬TERM WILL THEN DIAL THE NUMBER AND CYCLE, WAITING FOR A CONNECTION.
  148. (╚AYES USERS PLEASE NOTE THAT ├┬TERM WILL TRY TO DIAL THE 'CLICK' MODEMS FIRST
  149. THEN SEND THE DIALING COMMANDS TO THE ╚AYES.)
  150. ╔F YOUR MODEM DOES NOT SUPPORT THE ─ATA ├ARRIER ─ETECT (─├─) SIGNAL TO TELL
  151. ├┬TERM WHEN THE CONNECTIN IS MADE, THEN YOU MUST PRESS <├╘╥╠> AFTER THE NUMBER
  152. HAS DIALED TO RETURN TO TERMINAL MODE, OTHERWIZE ├┬TERM WILL HANG UP.
  153.  
  154. ┴NYTIME ├┬TERM SEES A CHANGE IN THE STATE OF THE ─ATA ├ARRIER ─ETECT LINE
  155. ON THE MODEM PORT, YOU WILL SEE THE MESSAGE: [─├─ ╙WITCHED]
  156. ╔F YOU WERE OFF LINE, YOU ARE NOW ON AND VICE-A-VERSA. ╔F YOU ARE IN THE MIDDLE
  157. OF A CONVERSATION AND YOU SEE THAT MESSAGE, YOU GOT KNOCKED OFF LINE.
  158.  
  159. ╔F YOU WISH TO CHANGE THE ┬┴╒─ ╥┴╘┼ FROM THE INITIAL SELECTION, PRESS THE ├= 7
  160. KEYS, THIS WILL TOGGLE BETWEEN 300 AND 1200 BAUD. ╔T ALSO CAUSES ├┬TERM TO
  161. RESET, SO IT SHOULD ONLY BE DONE OFFLINE.
  162.  
  163. ╨RESSING ├= ╪ WILL TOGGLE ├┬TERM BETWEEN ╞╒╠╠ AND ╚┴╠╞ ─UPLEX.
  164.  
  165. ╧NE OTHER CONTROL IS ├= ╔. ├┬TERM OPERATES AT 7 BITS NO PARITY. ┘OU MAY MAKE
  166. ├┬TERM RECIEVE AND STORE IN ╥┴═ ALL 8 BITS BY PRESSING ├= ╔. ╘HIS IS A TOGGLE
  167. FUNCTION AND PRESSING IT AGAIN WILL RETURN TO 7 BITS.
  168.  
  169. ╙├╥┼┼╬ ═╧─┼╙
  170. ============
  171. ├┬TERM SUPPORTS 40 AND 80 COLUMN SCREENS. ╘HE 80 COLUMN SCREEN IS SOFTWARE
  172. GENERATED ╚╔-╥┼╙ IMAGE AND YOU WILL NEED A SHARP ╘╓ OR MONITOR TO VIEW IT
  173. WITHOUT EYE STRAIN. ╘O SWITCH TO 80 COLUMN MODE PRESS ├= 8. ╘O SWITCH BACK TO
  174. 40 COLUMN MODE PRESS ├= 4. ╔N 80 COLUMN MODE YOU WILL NOTE THAT THE LAST LINE
  175. IS A DIFFERENT COLOR. ╘HIS IS THEY ╧╒╘╨╒╘ ╠╔╬┼ AND ANYTHING YOU TYPE WILL
  176. DISPLAY HERE. ╔T MAY OR MAY NOT DISPLAY ON THE MAIN SCREEN DEPENDING ON YOUR
  177. DUPLEX SETTING. ╘HIS ╧╒╘╨╒╘ ╠╔╬┼ IS VERY HANDY WHEN USING ├OMPUSERVE'S ├┬
  178. ╙IMULATOR BECAUSE YOU CAN SEE WHAT YOU ARE TYPING BETWEEN MESSAGES.
  179. ╘HE ╧╒╘╨╒╘ ╠╔╬┼ DOES NOT SCROLL AND WHEN YOU TYPE TO ITS END THE CHARACTERS
  180. ARE NOT DISPLAYED, BUT THEY ARE TRANSMITTED. ╘HE LINE WILL RESET WHEN <╥┼╘╒╥╬>
  181. OR A CONTROL CHARACTER IS SENT. ┴ SPECIAL FEATURE OF THE OUTPUT LINE IS THE
  182. ┬┴╘├╚ ═╧─┼. ╘HIS IS TOGGELED ON OR OFF WITH ├= ┬. ╫HEN ╧╬, ALL THE TYPED
  183. CHARACTERS ARE HELD IN A BUFFER AND NOT TRANSMITTED UNTILL A <╥┼╘╒╥╬> OR OTHER
  184. CONTROL CHARACTER IS PRESSED. ╔N BATCH MODE, ONLY 80 CHARACTERS MAY BE BUFFERED
  185. ANY PAST THAT BUT BEFORE THE LINE IS SENT WILL BE LOST.
  186. ╔F YOU FIND A SCREEN HARD TO READ, TRY A DIFFERENT COLOR COMBINATION.
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203. ╙╨┼├╔┴╠ ╙┼╘╒╨ ├╧╬╘╥╧╠╙
  204. ======================
  205. ╘HE FOLLOWING CONTROLS ARE PROVIDED TO GIVE ├┬TERM FLEXIBILITY IN DEALING
  206. WITH MANY TYPES OF HOST COMPUTER SETUPS. ╘HEY MAY SEEM A BIT COMPLICATED, BUT
  207. REALLY PROVIDE GREAT POWER IN CONNECTING TO OTHER COMPUTERS.
  208.  
  209. ├= ┴  ╧UTPUT ┼XTRA ╠╞
  210. ├= ┼  ╔NPUT ┼XTRA ╠╞
  211. ├= ═  ═ASK/╠OCAL ╠╞
  212. ├= ╞  ╞ILE ╘YPE (┴SCII/╨ETSCII)
  213.  
  214. ╫HEN ├= ┴ IS TOGGLED ON, IT MEAS THAT WHEN EVER A <╥┼╘╒╥╬> (HEREAFTER CALLED
  215. <├╥>) IS SENT FROM THE KEYBOARD OR THE ╥┴═ BUFFER, ├┬TERM WILL SEND A ╠╔╬┼ ╞┼┼─
  216. <╠╞> AFTER IT. ╘HIS IS USED TO TALK TO OTER COMPUTERS OR TERMINALS THAT REQUIRE
  217. A <╠╞> BE RECIEVED TO GOTO THE NEXT LINE. ╨RESSING ├= ┴ AGAIN TURNS THIS OFF.
  218.  
  219. ├= ┼, WHEN IT IS ON, SIMULATES THE RECEPTION OF A <╠╞> AFTER A <├╥> IS
  220. RECIEVED.
  221. ╘HAT IS, WHEN ├= ┼ IS ON AND A <├╥> IS RECIEVED, ├┬TERM WILL ACT AS IF IT HAS
  222. RECIEVED A <╠╞> TOO. ╔T WILL ALSO PLACE A <╠╞> IN THE ╥┴═ BUFFER IF IT IS OPEN.
  223. ╘HERE IS ONE EXCEPTION AND THAT IS WHEN ├=═ IS ON.
  224.  
  225. ├= ═ IS A VARIANT ON ├= ┼ AND IT OPERATES LIKE THIS: ╫HEN ├= ═ IS ON ├┬TERM IS
  226. ═┴╙╦╔╬╟ ALL RECIEVED LINE FEEDS FROM THE ╥╙232 PORT, THAT IS ALL <╠╞> ARE
  227. TOSSED
  228. OUT, AND NEVER USED OR SAVED. (┼VEN IF ├= ┼ IS ON.) ┴T THE SAME TIME ├┬TERM
  229. PROVIDES A ╠╧├┴╠ SCREEN <╠╞> AFTER A <├╥> IS RECIEVED SO THAT THE INCOMMING
  230. DATA IS NOT ALL DISPLAYED ON ONE LINE. ╔N OTHER WORDS, ALL <╠╞>S ARE IGNORED
  231. AND A <├╥> WILL NOW BOTH RETURN THE CURSOR AND FORCE A NEW SCREEN LINE.
  232. ├= ═ ALSO IS INVOLVED WHEN ╥┼┴─╔╬╟ OR ╫╥╔╘╔╬╟ THE ╥┴═ BUFFER AND IN ╪═╧─┼═ FILE
  233. TRANSFERS. ╘HIS WILL BE EXPLAINED.
  234.  
  235. ├= ╞ SELECTS THE FILE TYPE TO BE USED IN ╥┼┴─╔╬╟, ╫╥╔╘╔╬╟, OR ╨╥╔╬╘╔╬╟ ╥┴═ AND
  236. IN ╪═╧─┼═ TRANSFERS. ╨LEASE NOTE THE FOLLOWING INFORMATION:
  237.  ╔N 99% OF THE CASES, ├┬TERM WANTS ┴╙├╔╔ DATA IN ITS ╥┴═ OR ╪═╧─┼═ BUFFERS.
  238. ╘HAT IS, MOSTLY ALL COMMUNICATION BETWEEN COMPUTERS IS DONE IN STANDARD ┴╙├╔╔
  239. CODE, AND THIS IS WHAT ├┬TERM WANTS TO SEE IN ITS ╥┴═ OR ╪═╧─┼═ BUFFERS. ╔T CAN
  240. BE TRANSLATED WHEN WRITTEN TO DISK OR PRINTER, BUT 99% OF THE TIME IT WANTS
  241. ┴╙├╔╔. ─OES THIS MEAN ├┬TERM CANNOT SEND/RECIEVE ╨ETSCII FILES? ╬O, ├┬TERM HAS
  242. A BUILT IN TRANSLATION ROUTINE. ┘OU MUST FOLLOW THE NEXT STATEMENTS:
  243. ┴N ┴╙├╔╔ FILE IS COMPOSED OF STANDARD ┴╙├╔╔ CODE, AND COULD HAVE LINEFEEDS
  244. FOLLOWING ITS ╥┼╘╒╥╬ CODES.
  245. ┴ ╨┼╘╙├╔╔ FILE USES A SOMEWHAT REVERESED ASCII AND DOES ╬╧╘ USE LINEFEEDS
  246. BECAUSE THEY ARE NOT NEEDED, IF ANYTHING, IT MIGHT USE ├╒╥╙╧╥ ─╧╫╬ TO START A
  247. NEW LINE.
  248. ╙O THE BASIC DIFFERENCE IS ┴╙├╔╔ CODE AND MAY OR MAY NOT HAVE ╠╔╬┼ ╞┼┼─╙ VS.
  249. ╨┼╘╙├╔╔ CODE AND NEVER ╠╔╬┼ ╞┼┼─╙.
  250. ╘HE 2 MAIN FUNCTIONS FOR CONVERTING ONE TO THE OTHER ARE ├= ╞ AND ├= ═ AS WILL
  251. BE EXPLAINED.
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270. ╥┴═ ┬╒╞╞┼╥ ├╧╬╘╥╧╠
  271. ==================
  272. ├┬TERM'S ╥┴═ BUFFER WILL CAPTURE ═╧─┼═ ╥┼├╔┼╓┼─ ─┴╘┴ ╧╬╠┘. (╔T WON'T CAPTURE IN
  273. HALF DUPLEX.) ╘HE BUFFER IS ABOUT 22.5╦ BYTES LONG. ┘OU ╧╨┼╬ THE BUFFER
  274. WITH ├= ╧. ├LOSE IT WITH ├= ├ AND ┌ERO IT OUT (CLEAR) WITH ├= ┌. ┘OU WILL
  275. GET A MESSAGE TELLING YOU THE AMOUNT OF ╥┴═ LEFT WHEN YOU USE ANY OF THE
  276. 3 CONTROLS. ╘HE NUMBER COUNTS DOWN TO 0. ╔F THE ╥┴═ IS OPEN AND IT FILLS, YOU
  277. WILL GET A MESSAGE AND THE BUFFER CLOSES. ┘OU MAY SEE WHAT IS IS THE BUFFER BY
  278. PRESSING ├= ─ (DISPLAY), THE BUFFER WILL DISPLAY TO THE SCREEN AND YOU MAY
  279. ╚┴╠╘ THE DISPLAY BY PRESSING THE <╙╚╔╞╘> (OR <╙╚╔╞╘ ╠╧├╦>) KEY. ┘OU MAY ABORT
  280. THE DISPLAY BY PRESSING <├╘╥╠>.
  281. ╘HE SETTING OF ├= ═ EFFECTS THE BUFFER DISPLAY ANY MAY BE SET TO BEST
  282. DISPLAY THE FILE.
  283. ─ON'T FORGET THAT THE SETTINGS OF ├= ┼ AND ├= ═ EFFECT THE ╥┴═ AS IT IS
  284. ╥┼├╔┼╓╔╬╟ THE DATA TOO.
  285.  
  286. ╨╥╔╬╘┼╥ ├╧╬╘╥╧╠
  287. ===============
  288. ├┬TERM LETS YOU SEND TO THE PRINTER ANY DATA THAT IS STORED IN THE ╥┴═ BUFFER.
  289. ╬O PROVISION WAS MADE TO PRINT IN REAL TIME AS THIS IS A VERY SLOW PROCESS AND
  290. CAN LEAD TO GARBELED DATA.╘HE PRINTER IS INITIALY OPENED AS 4,4,5 AND ┴╙├╔╔ DATA
  291. IS EXPECTED. ╘HIS IS THE SETUP FOR A ├ARD/? +╟ AND ╟EMINI-10╪ PRINTER.
  292. ╘HERE ARE A NUMBER OF OPTIONS THAT CAN BE USED WITH THE PRINTER AND THE FIRST
  293. IS ├= ╓. ╘HIS WILL PRONMPT YOU FOR A NEW ╙┼├╧╬─┴╥┘ ┴──╥┼╙╙ TO BE SENT TO THE
  294. PRINTER. ╒SE THIS OPTION TO TELL YOUR PRINTER WHAT TYPE OF DATA TO EXPECT AND
  295. TO ADD THE OPTIONL <╠╞> AFTER <├╥> IF YOU NEED IT. (╙EE YOUR PRINTER
  296. INSTRUCTIONS FOR THE PROPER SECONDARY ADDRESS.)
  297.  
  298. ╘HE SECOND PRINTER CONTROL IS ├= ╟. ╘HIS ALLOWS YOU TO SEND ┼╙├┴╨┼ ├╧╬╘╥╧╠ CODES
  299. TO YOUR PRINTER, PERHAPS TO ACTIVATE SPECIAL FEATURES. ╫HEN YOU PRESS ├= ╟, YOU
  300. ARE PLACED IN A MODE WHERE THE KEYBOARD CYODE IMAGES ARE SENT DIRECTLY TO THE
  301. PRINTER. ┘OU MAY SEND THE CODES ├╚╥$(0) THRU ├╚╥$(27), THE CAPITAL LETTERS
  302. ┴ THRU ┌, AND SOME OTHER VALUES THAT CORRESPOND THE THE KEYBOARD DECODE TABLES
  303. IN THE ├64. ┼╙├┴╨┼ IS ├╚╥$(27) AND IS PRODUCED WITH A <├╘╥╠> <:>. (├ONTROL
  304. COLON. ╬OTE: ╘HESE KEYPRESSES ARE ONLY FOR THE PRINTER CONTROL, NOT CHARACTERS
  305. BEING SENT OUT TO THE MODEM.) ╘HIS IS BECAUSE THE KEYBOARD DECODE VALUE FOR
  306. A <├╘╥╠> <:> IS 27. ╘O SEND ├╚╥$(1) THR ├╚╥$(26) USE <├╘╥╠> <<┴> THRU <┌>.
  307. <├╘╥╠> <┴> BEING ├╚╥$(1) AND SO ON TO <├╘╥╠> <┌> BEING ├╚╥$(26). ╘HE UPPER
  308. CASE ┴╙├╔╔ LETTERS ┴ TO ┌ ARE ENTERED ╫╔╘╚╧╒╘ THE SHIFT KEY. ╙O TO SEND A
  309. UPPERCASE "┬" YOU SIMPLY PRESS <┬>. ╘HE CODES FOR LOWER CASE ┴╙├╔╔ LETTERS
  310. WERE NOT INCLUDED IN THE KEYBOARD DECODE TABLES AND CANNOT BE SENT. ╘HE CODE
  311. FOR ├╚╥$(0) MAY BE PRODUCED BY PRESSING <├╘╥╠> <0>.
  312. ╫HEN A KEY IS PRESSED, NOTHING WILL BE DISPLAYED ON THE SCREEN BUT A SLIGHT
  313. CLICK OR BEEP MAY BE HEARD TO INDICATE THE CODE WAS SENT TO THE PRINTER.
  314. ╙O TO SEND, LETS SAY, ┼╙├┴╨┼ "┬" CHR$(3), WHICH WOULD PUT A ╟EMINI-10╪ INTO
  315. CONDENCED PRINT MODE, YOU WOULD PRESS ├= ╟ TO GOTO CONTROL MODE, THEN PRESS
  316. <├╘╥╠> <:>-┼SCAPE
  317. <┬>-╬O SHIFT, JUST ┬.
  318. <├╘╥╠> <├>-├ = ╘HIRD LETTER = ├╚╥$(3)
  319. ╘HEN PRESS <╙╚╔╞╘> <├╘╥╠> TO EXIT PRINTER CONTROL MODE.
  320. ╘HE THIRD SETTING YOU MIGHT HAVE TO CHANGE IS OUR OLD FRIEND ├= ╞. ╘HIS TELLS
  321. ├┬TERM TO CONVERT THE ╥┴═ DATA TO ╨┼╘╙├╔╔ WHEN SENDING TO THE PRINTER. ╔F THE
  322. DATA IN ╥┴═ IS ┴╙├╔╔ (WHICH IS SHOULD BE 90% OF THE TIME) AND YOUR PRINTER
  323. WANTS ╨┼╘╙├╔╔, THEN SET ├= ╞ TO ╨┼╘╙├╔╔ ═╧─┼. ═ORE ON ├= ╞ WILL BE EXPLAINED
  324. LATER.
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335. ┘OU ╨╥╔╬╘ THE ╥┴═ BUFFER BY PRESSING ├= ╨. ╘HE DATA WILL BE SENT TO THE PRINTER
  336. AND YOU MAY ABORT THE PROCESS BY PRESSING THE <├╘╥╠> KEY.
  337.  
  338. ╚ERE IS HOW ├= ╞ AND ├= ═ CHANGE THINGS IN ├┬TERM. ╔F YOU ARE TALKING WITH
  339. A MAINFRAME COMPUTER OR ┬┬╙ SYSTEM OR JUST ABOUT ANY COMPUTER LINK, YOU ARE
  340. USING ┴╙├╔╔ CODE TO COMMUNICATE. ═OST FILES STORED ON LARGE SYSTEMS AND ┬┬╙'S
  341. ARE IN ┴╙├╔╔ CODE ALSO. ╚OWEVER, IF YOU ARE TALKING DIRECTYLY TO ANOTHER ├64
  342. (╫HICH ├┬TERM WILL DO WITH NO PROBLEM.) ╘HEN YOU MAY BE IN WHAT IS CALLED
  343. 64 TO 64 MODE, IN WHICH CASE YOU ARE USING ╨┼╘╙├╔╔. ┴ND JUST ABOUT ALL .╙┼╤
  344. FILES STORED ON A ├64'S DISK ARE IN ╨┼╘╙├╔╔. ┴S STATED ABOVE THERE ARE SOME
  345. DIFFERENCES BETWEEN THE TWO FORMATS, NOTABLY THE ├ASE ╙WAPPING AND THE ╠INE
  346. ╞EED CONVERSION. ╬OW, IN USING ├┬TERM'S ╥┴═ BUFFER, YOU MUST BE AWARE OF THE
  347. TYPE OF DYATA YOU ARE RECIEVING AND HOW YOU WANT ├┬TERM TO TREAT THAT DATA
  348. ONCE IT IS RECIEVEYD. 90% OF THE TIME THE DATA WILL BE ┴╙├╔╔, YOU GET ╨┼╘╙├╔╔
  349. WHEN YOU ARE TALKING DIRECTLY TO ANOTHER ├64 OR YOU ARE DOWNLOADING A FILE
  350. THAT WAS UPLOADED IN ╨┼╘╙├╔╔ TO BEGIN WITH.
  351. ╔F YOU ARE GOING TO CAPTURE AN ┴╙├╔╔ FILE IN ╥┴═, AND YOU KNOW YOU ONLY WANT
  352. TO SAVE OR PRINT IT IN ╨┼╘╙├╔╔, THEN YOU MAY SET ├= ═ TO ╧╬, ┬┼╞╧╥┼ DOING THE
  353. CAPTURE. ┴S THE DATA IS BEING RECIEVED, ALL ╠INE ╞EEDS WILL BE STRIPPED AS
  354. ╨┼╘╙├╔╔ FILES DO NOT USE ╠INE ╞EEDS. ╬OW YOU HAVE AN ┴╙├╔╔ IMAGE IN ╥┴═ MINUS
  355. THE LINEFEEDS. ┘OU MAY NOW SET THE ├= ╞ MODE TO ╨┼╘╙├╔╔ AND ╫RITE THE FILE TO
  356. DISK OR ╨RINT IT AS ╨┼╘╙├╔╔. ╔F YOU FAILED TO SET ├= ═ TO MASK THE LINE FEEDS
  357. BEFORE RECIVING THE FILE, YOU MAY DO SO BEFORE ╫RITING OR ╨RINTING AND THE
  358. LINFEEDS IN ╥┴═ WILL BE DISCARDED.
  359. ╔F YOU WERE NOT SURE IF YOU WANTED ┴╙├╔╔ OR ╨┼╘╙├╔╔, YOU CAN ALLWAYS LEAVE ├= ═
  360. ╧╞╞ AND ├= ╞ IN ┴╙├╔╔ MODE, ╫RITE THE FILE TO DISK (AS ┴╙├╔╔ THEN) AND REREAD
  361. AND CONVERT THE FILE TO ╨┼╘╙├╔╔ LATER IF THAT IS WHAT YOU NEED. ├┬TERM CAN
  362. ALLWAYS CONVERT ┴╙├╔╔ TO ╨┼╘╙├╔╔, AND IN MOST CASES ╨┼╘╙├╔╔ TO ┴╙├╔╔.
  363.  
  364. ╥┴═ ┬╒╞╞┼╥ ┴╬─ ─╔╙╦
  365. ===================
  366. ╒P TILL NOW WE DELT WITH RECIEVEING DATA INTO THE ╥┴═ BUFFER. ╬OW HERE ARE THE
  367. OTHER USES. ┘OU CAN ╥┼┴─ A FILE INTO THE ╥┴═, AND ╫╥╔╘┼ A FILE OUT TO DISK.
  368. ┘OU CAN ALSO ╠╧┴─ AND ╙┴╓┼ ╥┴═. ╘HE DIFFERENCE IS THAT ╠╧┴─ AND ╙┴╓┼ USE YTHE
  369. ├64'S ╦ERNAL ROUTINES AND STORE ALL DATA IN A .╨╥╟ FORMAT. ╘HE DATA CAN BE
  370. SEQUENTIAL OF COURSE, BUT THE KERNAL ROUTINES DONT KNOW THIS. ╘HIS IS THE
  371. FORMAT USED BY SOME WORD PROCESSING PROGRAMS, AND WAS INCLUDED IN ├┬TERM
  372. BECAUSE IT IS FAST. ┴LSO, NO ┴╙├╔╔/╨┼╘╙├╔╔ TRANSLATION CAN BE DONE ON A ╠╧┴─
  373. OR ╙┴╓┼, YOU GET AN EXACT COPY OF THE DISK INTO ╥┴═ OR ╥┴═ TO DISK.
  374. ┘OU ACTIVATE THE ╠╧┴─ WITH THE ├= ╠ KEYS, YOU WILL BE PROMPTED FOR THE
  375. FILE NAME. ┘OU ╙┴╓┼ WITH ├= ╙.
  376.  
  377. ┘OU CAN ╥┼┴─ A DISK FILE TO RAM, OR ╫╥╔╘┼ IT TO DISK WITH ├= ╥ AND ├= ╫.
  378. ╘HESE WILL BE THE FUNCTIONS MOST OFTEN USED. ╘O READ THE THE DISK FILE INTO ╥┴═
  379. PRESS ├= ╥. ┘OU WILL BE PROMPTED FOR THE FILENAME AND IS THE FILE IS (╙)EQ OR
  380. (╨)RG. ├┬TERM WILL THEN CHECK TO SEE IF THE DISK DRIVE IS ON LINE AND THEN
  381. PROMPT YOU FOR THE FORMAT OF THE FILE. ┘OU HAVE 3 OPTIONS:
  382.  (┴)SCII, (╨)ETSCII, (╬)O CHANGE.
  383. ╔F YOU SELECT ┴╙├╔╔ THEN THE ├= ═ (MASK/LOCAL ╠╞) AND ├= ╞ (╞ILE TYPE) FLAGS
  384. WILL BE SET TO ASSUME YOU ARE READING A ┴╙├╔╔ FILE. (├= ═ OFF, ├= ╞ ASCII).
  385. ╘HEN THE FILE WILL BE READ INTO ╥┴═. ╔F YOU SELECT ╨┼╘╙├╔╔ THE FLAGS WILL
  386. BE SET FOR A PETSCII TYPE FILE. ╔F YOU SELECT ╬╧ ├╚┴╬╟┼ THEN THE ORIGINAL
  387. SETTINGS OF THE ├= ═ AND ├= ╞ FLAGS WILL BE USED. (╬OTE: ╔F YOU CHANGE
  388. THE FLAG SETTINGS FOR A ╥┼┴─, ╫╥╔╘┼, ╒╨╠╧┴─ OR ─╧╫╬╠╧┴─, YOU WILL HAVE TO
  389. MANUALLY CHANGE THEM BACK TO WHAT MAY REQUIRE LATER ON. ╩UST BE AWARE OF THE
  390. FLAGS AND WHAT YOU ARE DOING. ╔E. YOU MAY HAVE TO SET ├= ╞ BACK TO PETSCII
  391. TO SEND PETSCII TO YOUR PRINTER.)
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401. ╘HE ╫╥╔╘┼ FUNCTION WORKS IN THE SAME MANNER, IT HAS ALL THE PROMPTS FOR ╥┼┴─,
  402. IT JUST STORES THE ╥┴═ TO DISK.
  403.  
  404. ╧NCE YOU HAVE LOADED THE RAM BUFFER, YOU CAN TRANSMIT IT OUT TO THE HOST
  405. COMPUTER WITH THE ├= ╘ FUNCTION. ╘HE BUFFER WILL BE DUMMPED TO THE MODEM AND
  406. YOU MAY ABORT THE TRANSMIT BY PRESSING THE <├╘╥╠> KEY. ┘OU MAY ADJUST THE
  407. SPEED OF THE TRANSMIT DURING THE TRANSMIT BY PRESSING THE + OR - KEYS.
  408. + WILL SPEED IT UP SOMEWHAT, AND - WILL SLOW IT DOWN.
  409.  
  410. ╘HERE ARE A NUMBER OF DISK FUNCTIONS BUILT INTO ├┬TERM. ╨RESSING ├= ┘ WILL GIVE
  411. YOU A DIRECTOR┘ OF YOUR DISK. ╨RESSING ├= ╤ WILL PROMPT YOU FOR A COMMAND TO BE
  412. SENT TO THE DISK DRIVE.
  413.  
  414.  
  415. ╪═╧─┼═ ╒╨╠╧┴─ ┴╬─ ─╧╫╬╠╧┴─
  416. ==========================
  417. ├┬TERM SUPPORTS A FAST (ALL ═╠) VERSION OF THE POPULAR ╪═╧─┼═ FILE TRANSFER
  418. PROTOCOL. ╘HIS CAN BE USED TO TRANSFER FILES OF ANY SIZE AND TYPE TO/FROM
  419. ├OMPUSERVE OR ANY OTHER COMPUTER OR ┬┬╙ THAT SUPPORTS ╪═╧─┼═ CHECKSUM PROTOCOL.
  420.  
  421. ─╧╫╬╠╧┴─╔╬╟
  422. ===========
  423. ┘OU INSTRUCT THE HOST COMPUTER TO BEGIN AN ╪═╧─┼═ DOWNLOAD OF THE FILE YOU
  424. WANT.
  425. ╫HEN THE HOST INDICATES THAT IT IS READY, YOU PRESS ├= ╬ TO PUT ├┬TERM INTO
  426. DOW╬LOAD MODE. ┘OU ARE PROMPTED FOR THE FILE NAME YOU WANT TO SAVE THE INCOMING
  427. FILE AS, AND ITS TYPE (╙EQ OR ╨RG). ╔F YOU ENTER DOWNLOAD MODE BY MISTAKE, YOU
  428. CAN EXIT BY NOT ENTERING A FILENAME.
  429. ╔F YOU ENTER A FILE TYPE OF ╨╥╟ THEN ├┬TERM WILL GO DIRECTLY INTO DOWNLOAD.
  430. ╔F YOU ENTER ╙┼╤, YOU WILL BE PROMPTED FOR (┴)SCII, (╨)ETSCII (╬)O CHENGE
  431. ╩UST AS IN A ╥┴═ LOAD. ╔F THE FILE YOU ARE DOWNLOADING IS AN ┴╙├╔╔ IMAGE,
  432. AND YOU WANT AN ┴╙├╔╔ IMAGE ON YOUR DISK, THEN HIT (┴). ╔F THE FILE YOU
  433. ARE DOWNLOADING IS AN ┴╙├╔╔ IMAGE AND YOU WANT TO STORE IT ON DISK AS ╨┼╘╙├╔╔
  434. THEN HIT (╨). ╬O CHANGE WILL KEEP THE PRESENT VALUE OF THE ├= ═ AND ├= ╞ FLAGS.
  435. ╔═╨╧╥╘┴╬╘: ╔F THE FILE YOU ARE DOWNLOADING IS A ╨┼╘╙├╔╔ IMAGE, AND YOU
  436. WANT TO SAVE IT AS A ╨┼╘╙├╔╔ IMAGE ON YOUR DISK, SELECT ┴╙├╔╔ ═╧─┼.
  437. . ╔N OTHER WORDS, ┴╙├╔╔ ═╧─┼ DOES ╬╧ TRANSLATION OF THE INCOMMING FILE. ╔F IT
  438. IS ╨┼╘╙├╔╔, IT WILL REMAIN ╨┼╘╙├╔╔. ┘OU CAN THINK OF ┴╙├╔╔ MODE AS ╬╧ ╘╥┴╬╙╠┴╘┼
  439. AND ╨┼╘╙├╔╔ ═╧─┼ AS ╘╥┴╬╙╠┴╘┼.
  440.  
  441. ├┬TERM WILL THEN START ITS PROTOCOL TANSFER. ╘HE HOST COMPUTER WILL SEND ITS
  442. DATA AND ├┬TERM WILL DISPLAY [╟╧╘ ┬╠╧├╦] ### FOR EACH BLOCK RECIVED.
  443. ╔F THE BLOCK IS ╧╦, IT WILL BE WRITTEN TO DISK AND A NEW BLOCK WILL BE RECIVED.
  444. ╔F THE BLOCK FAILS A NUMBER OF CHECKS, YOU WILL SEE AN ERROR MESSAGE AND THE
  445. HOST COMPUTER WILL BE INSTRUCTED TO RESEND THE BLOCK. ╘HIS CONTINUES UNTILL
  446. THE ENTIRE FILE IS RECIEVED. ├┬TERM WILL BEEP AT THEN END.
  447.  
  448. (╬OTE: ╔F A .╙┼╤ ╨┼╘╙├╔╔ FILE WAS UPLOADED TO ├OMPUSERVE WITH ╓╔─╘┼╪, IT
  449. WILL BE IN AN ┴╙├╔╔ ! IMAGE. ╓╔─╘┼╪ CONVERTS ╨┼╘╙├╔╔ TO ┴╙├╔╔ ON UPLOAD AND
  450. BACK AGAIN ON DOWNLOAD. ╔F YOU ARE PLANNING TO UPLOAD A .SEQ FILE TO A SERVICE
  451. LIKE ├╔╙ OR A NON-├64 TYPE ┬┬╙, YOU SHOULD DO IT IN ┴╙├╔╔, AS A ╨┼╘╙├╔╔ IMAGE
  452. FILE IS NO GOOD TO A NON-C64 COMPUTER.)
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467. ╒╨╠╧┴─╔╬╟
  468. =========
  469. ╧PERATES MUCH THE SAME AS DOWNLOADING, YOU INSTRUCT THE HOST COMPUTER YOU WISH
  470. TO UPLOAD A FILE AND WHEN IT IS READ YOU PRESS ├= ╒. ┘OU ARE PROMPTED FOR
  471. FILE NAME, ╙EQ OR ╨RG AND (┴),(╨) OR (╬).
  472. ╔F YOUR FILE IS A ╨┼╘╙├╔╔ IMAGE, AND YOU WANT TO UPLOAD IT AS ┴╙├╔╔ THEN
  473. PICK (╨)ETSCII MODE (╘RANSLATE). ╔F YOUR FILE IS ┴╙├╔╔ AND YOU WANT TO UPLOAD
  474. ┴SCII, THEN PICK (┴). ╔F YOU HAVE A ╨┼╘╙├╔╔ IMAGE AND YOU ARE TRANSFERING
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.